NNHNSSSNSSNNNH2H2NNH2NNH2OO2OHOOHO